Mimesia xyz

Here be dragons.