Matt, the changes you are asking for are complicated and it's impossible to give you the directions or brief
information on how it could be done. We ask everyone to provide us with
the exact questions, so we could see the way the feature is developed
and what should have been done to make it work correctly. For example,
if you started developing a modification and it does not function the
way you want, you can provide us with the changes you made, so then we
could guide you on what has been done incorrectly and what you should do
to fix it.
Your question is general, and it would be wrong if we told you that
you can make the changes in this or that file, because the modifications
you are talking about can affect a lot of other files that we did not
mention.
As for the documentation - you are right, for now our documentation is not full (http://docs.oxwall.org/dev:index), but we constantly working on it and do our best to make it more clear, so it could help oxwall developers to understand how the software works.
But even now, as you can see there are a lot of developers who create their own plugins using our documentation.
Matt, if you have the exact questions, please do not hesitate to ask, we will do our best to assist you.