All: restucture repo tree

This patch restructures the repo tree so hgih-level
python modules will be located at the same level, so
as to encourage code-reuse across modules/projects.

Also, added some module files.