Implement shapeshifter plugin