Authoring N Dimensionally