This commit was supposed to be on a separate branch.

Revert "Proposing a directory structure.  Classes are there, but unimplemented (git cannot create empty folders)."

This reverts commit 9d6f88eb0f67194d3d55f3ddd686c5db44157138.