Even More Updating

Better rendering stuff
Better generics