Refactor install

* Add new attributes
* Separate repo recipe
* ...