Baseline functionality

This functions as-is right now... documenting both placeholders and
sublayouts.  UI is still rough.