Refactoring work-in-progress.
Continuing refactor work-in-progress.
Implement functionality to execute raw commands.
Refactoring cleanup.
Add configuration functions and documentation.
Cleanup.
Refactor blueprint apply into a procedure.
Refactor component loading and method names.
Remove dead code.
Rename builders to assemblers.
Refactor assemblers.
Refactor assemblers (2/2).