adds rest mocking to project overview and dries up icon name usage a bit

increases dryness of icons somewhat

dries up the metrics code a tiny bit