generalized content which can be inside vials
used NBT to save vial storage

broken:
content rendering for water