wip: app: add Application class
wip: config: add Config class
wip: snippet: add Snippet class