generalize metadata

In this process i removed some unused and potentially dangerous cli apps for feature stores.
Do we need the explicit type for `map`? (Seems to work without on my machine) /nit