updating model creation. adding render engine files. updating some tests.
changing the main class Assemble to Line since that's the class that does the work
more infrastructure done. including plugins
updating to change params.assemble to params.line
moving some plugins around
adding some options for declaring plugins