Moved RawStruct to separate module
Additional methods for RawStruct
Added optional parameter to RawStruct constructor
Added partition type detection code
Merge branch 'Develop'