Added the ability to choose any schema from the predefined set