Create initial library

Issue: #2