Defines a simple property editor frameworks, for dispaying various property editors based on a properties type