I am creating a page that let's me create multiple objects at once. The thing is that I want it to be dynamic so that an admin can modify it simply by changing the standard page layouts to make new fields show up or remove other ones. The User can also select record types here to change what layout is in use. Is there an example of how to do this somewhere? I recall seeing it once, but I can't seem to find an example anywhere via google/stack exchange.
You can use the detail to expose the standard page layout on a visualforce page. https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_compref_detail.htm