working on a first cut of the real API / Implementation
refactoring, adding documentation
add the blueprint api/implementation code.
comment updates
move the assemblage concept parsing code into api for reuse.
rename method for clarity
refactor the package names, get rid of unneeded testing packages, get
the code compiling against the updated tcc-api again