Updated shading function to be more useful.
Major updates, pushing changes to switch development machines.