Major Update (hasn't been synced)

Too many details to list.