Major rework to get all interfaces compliant with new standard
small change in image_pack to reflect new naming convention