split into submodules
fix project reference
 * more conversion implemented
 * start with tests