Started implementing dynamic class generation.