Add powerful gui based on own Event and Signal/Slot system.
Add PushButton, GuiEnv and Label. Lot of modifications, need fully testing with native code.