Catalog - massive improvement + global revision code styling

Amélioration des class et widget cataloge, révision du code et du
nommage.
Révision du nommage des widgets