More taxonomy refactoring, more adbstract classes and even more abstracted get_category_images function