Basic version in place

Needs references, finesse, extra detail as time allows