Add code to handle a script in a property def
Add to property factory to allow scripting
Add a test for ScriptPropertyFactory
Cover the new method
Move stub class definition to the stubs
Cover the two different kinds of PropertyFactory
Improve comments
Doc strings are better not in the header.
Add some class doc strings
Handle adding a script factory to a property
Add an example scriptable property