Template Overrides and Page Questions

Is there a method to override template files for restyling and layout so nothing is overridden during a plugin update?

Also, what pages are used for the signup and pay process? Are these custom pages or ones I need to build? If I wanted a link to the levels selection page how would I get to that? Is the signup page just the regular WP signup page?