This doc is incomplete and is still in development. a lot of things might still be broken
Getting started