Add initial (WIP) support for external schemas.