pulled anchor-schema out into its own module
merged