More utilities functions

With unit tests and documentation of course.
BuildView: add icons