Build out client-side data posting components