Could do, I wonder what @heathd thinks (I took this from his ``FeatureList`` and ``Feature`` stuff).