Add design refactoring ideas for 5th gen
Merge pull request #39 from infosia/ideas_docs

Add design refactoring ideas for 5th gen
Add memory operations
Merge pull request #40 from infosia/memory_operations

Add memory operations
Fix: remove ‘struct’ from type dependencies
Merge pull request #42 from infosia/fix_structgen

Fix: remove ‘struct’ from type dependencies
A hacky fix to replace enumerated value references with the underlying integer value they represent in property assignment expressions.
This doesn't replace enum references everywhere (like in function call arguments), just assignments. This also is pretty specific to iOS.