First pass at mostly working class. Devoid of final options, just basic example. #1424