clips: add benchmark state
clips: add template for benchmark phase and state
clips: add signal for sending benchmark state
clips: initialize benchmark phases and state
clips: add period for sending benchmark state
clips: continuously send out the benchmark state
tools: print the received benchmark state message