Working on adding components
More work on component
interim work on component
Compiles
Simple component test passes with msvc
Add defaultFactory and DefaultStatic interaces to cross_compiler_interface
MSVC component constructor
Fixed errors found by compiling with gcc