Added support for RelaxNG and improved documentation
Plans can now refer to JS objects