Some better styling.
Abstract stuff to modal.