@startuml 'start :instantiate object; :instantiate network; group init :activate object; :setup network beacon service; end group split while (each ½s) group loop { :read gape angle; :add gape angle to beacon; end group endwhile -[hidden]-> kill split again :publish beacon; -[hidden]-> kill @enduml