FLUID-4907: Schema-based UIOptions builder

Implementing a builder to create UIO and UIE grades based on schemas.