Merge styles together.
Use state for some things.
Clean up render function.