There should be possible to choose location line/surface for horizontal constructions.
For roofs and ceilings it is the bottom surface, and floors will always be extruded down (location line is the top surface). Sometimes I want it to be the other way around. And of course, location surface to core boundaries would also be great.