Minor formatting edits, added conditional generation of geometry.