Merlin

WIP.