I want to create a plugin that will create a new page in WordPress. It would basically be a class (as in school) management app so it would need its own page. I already understand how to create an options page for it in the administration. But I would basically need to create a another system for creating/managing classes. I've search ed around but haven't been able to find any tutorials or clear examples to do this. The best example I found was wp-contactform that just searches all content for the <!-- ContactForm --> tag and then replaces it with the contact form. Is there a better way? Or should I just build this outside of WordPress and integrate in other ways. I would very much like to be able to make this a plugin if possible.