Sorry, but you don’t seem to understand the way that templates work in WordPress.
You do not use folders for templates. I’ll repeat that… You do not use folders for templates.
Any folders in the theme will hide your templates, and they will not work as standard templates. All template files are stored in the root directory of your theme. Repeating, there are no folders.
If you have pages that are set up now, and you don’t wnat to change them and you don’t want them to be managed in the WordPress admin area, then you need to put these folders in the home directory of your hosting account, not in the theme folder. These will be seen as they are now, but they will not be managed or editable through the WordPress admin area.
The “folders” that you see in the URL do not exist. They are virtual pointers that are used only to specify which page hierarchy is needed for the page that’s been requested so that the system can read the right page from the database The page structure is set up in your admin area, not in the hosting accounts file structure. This is all done through the main index.php file in the root directory. There’s no folders for content, and no folders that create URL’s or hold pages in WordPress.
You can set up a demo or development site and get it ready there, and them move it over to the live site. That’s what most good devleopers do, and it makes life a lot easier with no development on the live site.