Organizing files

Organized the files, and created a few new source projects for plugins.