Creating a new editor mode with Foliage as a basis

I would like to duplicate the foliage mode, but make it place separate blueprints (That I already have set up) instead of instanced meshes. How would I go about doing this?