Yeah, very cool. I heard a while back that you were thinking of splitting batman.js into modules. I'm all for working on the tests -- would it make more sense to do that _before_ splitting or _after_?