Resolve #3: Add documentation