major update to how things are rendered, finished View, ViewGroup, TextView