Introducing the GKIS_Image class with abstraction layer