Refactor to allow async generation. Cleaned out unused cruft (mostly old Boo files).
Cleaned out unused cruft (mostly old Boo files).