refactoring. replaces Models Section and Page with Node