api: implement unitClass
api: implement getNumTrackingTypes
api: implement getTrackingTypeInfo
widgets.button: create all textures on init, name correctly