color coding implemented classes vs interfaces