Pattern 1: JS Component, Markup at Use Site