Add progress bar
Add style & debug libs, improve label()
Make direction API nicer