* Refactor code
* Remove obsoleted samples (PR for new samples welcome!)