Lots of changes. Light/Dark theme.