Initial commit. The plugins are NOT working yet.