Added delegate on loadmodel to add custom array layout (not a catchy commit name, but it's very nifty)
Shrunk assembly by removed AutoGeneratedAttribute.