Chunk expansion
Add generator internals
Add remaining ops to generator
Refactor generator internals