dragging is begining to almost work again
dragging steps works now, time to fix expressions
minor updates
update TODO
attempt to figure out problem with templates and multiple value slots
Remove unused properties from serialation, add warnings for missing required properties
begin work to support socket selection
debugging for duplicate value slots
whitespace cleanup