refactoring owl renderlets into generic core viz renderlets, so that sparql queries can utilise same rendering code