Started pattern for creating strongly-typed HTML helpers for React components