Move mutation stuff into separate directory