Initial commit

See the documentation