Close #6. Introduce Application resource that provides application level technical API
Update javadoc