Base class for procedurally generated structures

I’d like to procedurally generate big part of level (let’s say walls of maze). Would be Actor class for whole maze (where walls will be represented by instances of UInstancedStaticMeshComponent) be reasonable choice, or there is a better one?