getting there, to ala boost library type system to import files into the system, desing configurable