for studying an simple game ui frame work , which modules should be need