ORACLETOOLS-142: Introduced the concept of Options and refactored existing platform specific schema/builder based configuration properties to be option implementations instead.