Sample Project

This PR is for discussion only do not merge :x: 

Here is the sample application showcasing usage of all features present in the previous PRs.
is this something you do to make the sample work inside the repo - but users would not have to do this - or would have to do something different? Comment with that that