Add behavior trait and constant behavior
Switch in DSL to behavior instead of signal
Implement constant behavior optimization
Implement optimization of signal with only constant dep holders