CSV widget

* New widget; CSV