Adds offline support. Closes #56