Basic flow implementation

But for all the other objects, we have IDs (at least so far). So maybe we should keep hosts consistent with that.