Yeah, that makes sense. Nicely thought-out extensibility.
You really need to work on a 3.0 paid upgrade, Brett!