First in a series of useful react components to serve as solid starting points for those who cannot find a relevant example online