Add ability to reset director singleton so unit tests can be repeatable without leaking state
Add many more unit tests around positionType and scaleType