Added example of how one could handle initialisation and version checking in a simple manner.