There's a new feature being developed to generalize extrusion in a way that will provide many of those features internally, but it might be as much as years before it's fully stable. It will be a nice improvement though.