Read files in .clinerules Ensure that ALL rules are followed, espeically for testing A LOT of the canvas functionality was pulled directly from a working app in \Legacy\SurfaceBurnCalc Attempt to utilize static extensions for ONLY re-usable logic where possible