Shit ton of stuff, almost finished writing the scope part of the DSL.