Add a structure binding generator.
Added other structure bindings.
Removed old unused code.