Implementing GUI system.