Class-Aware Authoring