initial work on print component
adding print support for wms and legends