Where do you even begin to design something like that?