Active
1.0
Courses and lessons
iirc some of the code in block builder lives there because it wasn't possible to have non-static methods referenced as #lazy_builder callbacks, so it may not be straightforward to factor this out.