Initial commit with a finished adapter and a couple skeleton adapters.