v6.0.9
Orients cross-section according to mouse position (not very smoothly or reliably though), and draws geometry in the same place, then calls PushPull Tool to finish extrusion.

Has non-aligned bounding box for created component, with one corner at origin, however distant, for face and extruded timber - still to fix that either by creating cross-section geometry at origin first, and/or creating a ComponentDefinition instead of a Group/componentInstance, and  using place_component instead of drawing it at the @first_pick point