Project separated into library project and example of usage.