Phlex Tabs: Multiple Capture Blocks in a Phlex Component

Here's how I created a flexible interface for a Phlex component that captures multiple blocks, while maintaining backward compatibility with the simpler string-based API.