Moving to interrupt-driven development
Source tree reorganization