added support for image level properties, custom themes and styles