BIM needs to progress to v2.0 where you supply building construction parameters eg. what external walls type, what roof type, what foundation type. You create a mass and Revit draws the 3d building around the mass, including the connections, provides you with the 2d floor plan, 2d elevations and 2d cross sections on a sheet template you provide with details of the connections at a larger scale.