You will find a good example here where you register more than one rendering of a control:
I noticed that there is a dropdown box on the Edit Property page that says "Use configuration settings". What is this used for? I can't find any information about it.
It sounds like you can change what controller is being used when you render the property with <EPiServer:Property> but as I said, I can't find any information about it.