Added GameObject based class and some helper header files.