feat(types): introduce builder and level types for component and user roles
feat(workflow): implement workflow engine with execution context and logging
style(theme): create modular theme exports for consistent styling
chore(tests): add comprehensive tests for workflow execution and Lua nodes