Is there any documentation on what Cpanel managed site config info can be changed OUTSIDE of Cpanel?

For example, can any of the following be configured OUTSIDE of Cpanel:

- FTP accounts
- email pop accounts
- email auto-reply rules
- email forwarding rules
- error pages
- cron jobs

I think (?) the following can be configured outside of Cpanel via .htaccess:
- password protected folders
- file redirects
- etc (anything else I'm missing?)

I'm looking for a way to mechanically build and script site setups for customers hosting with firms such as LunarPages, etc. vs. manually entering this type of information through Cpanel.

Any ideas?