refactoring and documenting fixed width icon class