New implementation challenges: a flexible specialisation paradigm