Modules

Automated accessor generation
Faster, but less expandable, accessors
Even faster, but less expandable, accessors