grim/purple-signals

moved everything to it's own files, fixed the build system for it, still failing miserably at actually making this work
VOID:OBJECT
BOOLEAN:OBJECT