INTERNAL FUNCTIONS (Overloaded from ggplot2): The source of the following functions originate
from ggplot2, however, minor patches were required in order for them to function under the ggtern framework.
Patches were mainly to do with handling the new theme elements and heirarchies.