Featurework

Please review these feature contributions. May not be quite ready, but worth looking over.

:sparkles: