Logos flow-based programming