We are looking to create templated sites that have the same basic structure with the following differences. We would want to look up which site is being created based on domain/subdomain.

- Same navigation, but links to different node. ex: About Page has different content
- Different logo/header throughout the site.

Is there a module or suggested approach to do this?