Some kind of scaffolding for Share Types