One approach is to first define events from the outside world that require the system to react, then assign a bubble to that event, bubbles that need to interact are then connected until the system is defined.
One approach is to first define events from the outside world, bubbles are then connected. These bubbles need to interact. This outside world require the system to react, then assign a bubble to that event. The system is defined.