Created by: portnov
This node limbed in my local repo for two years for unknown reason :)
I'm going to add documentation near days, but in general usage is more or less obvious, similar to "extrude separate faces" node.
To select faces to extrude this node uses simple face mask; i wonder why this node and "extrude separate faces" does not suffer of bmesh edges/faces ordering problem, i can't see it here.
I'm probably going to update it a bit during near days, so please do not merge it right now.
Please review and test.