Modal styling, template and some base styles

Here we go, I'll flag the parts we need to discuss