Get rid of specifics
Rewrite how records are introduced
Re-organize records tests
Improve Record docs
Tidy up Record and access docs