make it easier to load custom classes/structs. Updated API docs, tutorials and examples accordingly.
and the turorials and documentation still need some updating.