This plugin attempts to achieve that by using GSP templates looked up by convention. Developers can then create templates for rendering particular properties or types of properties with the former overriding the latter.
This plugin is available as open source under the terms of the APACHE LICENSE, VERSION 2.0