(#2995) - Modularise levelalt to be shared / required