Naming here is not great.  The user creates a `BoxGeometry`, then calls `createGeometry` to create a `Geometry`.  They already created a `BoxGeometry` so it feels strange to create a geometry again.  I get why, of course.  I don't have a better idea yet.  Will let you know if I do.