moved ImageContainerBase to archimedesj