Updates to a lot of the components to reflect recent changes.