Molecular Magic: Abstract Chemical Design