Simplified reference classes
Added cupola model to block.
Cleanup.
Switched to guava hashcode
Added vector class
Completed item rendering
Restructure for clarity.
Fixed rendering in item frames.
Merge branch 'feature/cupola_model' into develop