Plugin architecture to pull from API & create dynamic content on WP site?

You would use the wp_title and the_title filters as appropriate to modify that. Content? Well, you can re-use the content and place the shortcode after, or the shortcode can otherwise modify the_content