Strings can be replaced by const char*
Adding file generation for solver
First step towards modular build
Moving Android API to proper package
Moving basic reflect API to a proper package