Refined class generation and behaviour, updated docs to match.