Execution Layer vs. Signal Layer – Why We Separate Them