What does `getApplication` mean? I understand instance of class like `Input`, `Registry`, and `String`. What about `Application`? What does it include? Why do we need this class?