Updates

Enums, GUI.
Dynamic Signature coming after.