TODO items
Makefile, could use .so/.o creation?
More makefile stuff