Redid the entire project structure

Redid the structure to simplify extendability and
make it easier to select which features to include.