api: overhauling tutorials & starting on reference