Reorganized the source files into folders(also used as package name)
Add an Structure/Operation object
Merge remote-tracking branch 'origin/master'