Bump major version
Implement "layers" API, switch to String error message, finish and correct docs, apply minor updates