Added ISlot interface; Added ProxySlot;
Chnaged GraphView to multiple files for better organization;
Changed SlotContainerNode to ExecutableNode