Reorganize code directory tree
Still very old SVN structure. Move reorganize and create branches.