Work

- Added StructureInformation-Attribute on math structs
- Work on math structs
- Replaced some if-then-throw-clauses with contracts
- Added events on Transform