beginnings of component ui, placeholdit image styling, and some labels