## ADDED Requirements ### Requirement: Active tool includes rectangle mode The system SHALL add "rectangle" to the available tool modes alongside "select", "break_up", "break_down", "line", "span", and "delete". Only one tool SHALL be active at a time. #### Scenario: Rectangle tool in tool list - **WHEN** the Toolbox renders - **THEN** a rectangle tool button is available alongside the existing tool buttons ### Requirement: Line rendering via TrendLine plugin The system SHALL render saved line annotations using the `TrendLine` class (implementing `ISeriesPrimitive