Mumford-Tate Groups and Domains: Their Geometry and Arithmetic (draft)