give a return type to the demo function so that it can be called from excel
split autogenerated code out into multiple subdirectories/files
port python example from old example dir to new and delete old dir
fix dependencies
cleaner linking
autogenerate source code to multiple directories/files