Apparently a human-readable homoiconic language is still an unsolved problem...<p>In 0.17, commands and subscriptions mean that, not matter how deep you nest components, you can still send and receive messages to&#x2F;from the outside world (i.e. ports).