Added some comments to example
Moved core modules into subdirectory and top-level Core module