A slightly more "proper" approach would be to use a service locator.
Awesome feedback man. I really appreciate it. This is exactly the kind of thing I was looking for. I can see though how it is a little overkill for the simplicity of the projects I am working on now, but I will start using it where I can as my projects grow larger. The hardest part for me so far in understanding it is what "services" are worth providing with this method. The article explains that to some degree but I want to make sure I don't go crazy with it and over use it either.