flag rename
new selection monitor
initial commit
initial commit

based on some stuff used in enchanted arsenal. I really ought to make a
shared library for these things... feeling a little sloppy.
add messaging interface stuff
splice/rename
building event, still pretty messy with debug
9.3 build