First (messy) attempt at doing Policy based Storage