Update one of the urea levels
Work out which molecule it might be if ambiguous
Default to being more informative when in devmode
Remove whitespace
Detect double-bonds
Implement 'not'
Implement '*'
Match multiple parts