Got libraries compiling!

Use codegen rather than modules for psc.
Some other cleanup and a bit of documentation.
Move SlamData to using config type.
Fixed notebook closing bug.
Sending down settings works!