Add methods to create content tree and show it in the admin markup. Needs unit testing and tidying up