Initial commit. Documentation and example plugin will be committed soon as well.