- Fixed probabilistic handling in permutation neighbourhood - Added random float range type - Added basic type definitions - Fixed type annotations and type definitions - Provided a way to handle graph mutations more easily - Added support for graph neighbourhoods