imported and adapted figures sources
imported ASG
cleaning up object files too of course
providing redundant signature for stupid reference
fixed header protecting define
making sure to clean libraries also
imported and cleaned up partly example driver code