Add support for seating types

In the future seating types should be able to
be added to shows and performances as well.