Add shaker and improve MatrixGraphLoader