Components are sometimes invisible and don't have a template. (Like the timer)
Adding non-public functions to the object. It's got a dependency, but it works.
Adding query! (Will be removed later)
Adding a timer and some cruft