o Add support for multiple schemas so we can support multiples api versions. Closes #3310.