First stab at Term module.
Have a go at schemas.