Changed op type to strongly typed object, updated thumbnail/image services.