All.explanation template
<title>Explanation: <FileName></title>
<section name="IntroductionMotivation">
Introduction / Motivation#
<description>
<bullet>TODO: What is this about?</bullet>
<bullet>TODO: What problem or limitation does it solve?</bullet>
<bullet>TODO: Who needs to understand it?</bullet>
</description>
<example>
Traditional file conversion methods focused on quality rather than file size. This method aims to optimize file size while ensuring quality.
</example>
</section>
<section name="CoreConcepts">
Core Concepts#
<concepts>
<bullet><b>Concept 1:</b> TODO: Brief explanation</bullet>
<bullet><b>Concept 2:</b> TODO: How it relates to others</bullet>
<bullet><b>Concept 3:</b> TODO: Dependencies or assumptions</bullet>
</concepts>
<!-- Optional diagram or chart -->
<code_block language="text">
<!--> Insert diagram or logical model here -->
</code_block>
</section>
<section name="HowItWorks">
How It Works#
<steps>
<bullet>TODO: Step-by-step or component-based explanation</bullet>
<bullet>TODO: Key data transformations or control flow</bullet>
</steps>
<code_block language="text">
[Component A] → transforms → [Component B] → outputs → [Result]
</section>
<section name="DesignRationale">
Design Rationale#
<rationale>
<bullet>TODO: What goals guided its design?</bullet>
<bullet>TODO: What constraints shaped its form? (e.g., performance, usability)</bullet>
<bullet>TODO: What would go wrong with an alternate approach?</bullet>
</rationale>
</section>
<section name="TradeoffsAndAlternatives">
Tradeoffs And Alternatives#
Current Approach#
<comparison>
<current_approach>
<title>Current Approach</title>
<advantages>
<bullet>TODO: Advantage #1</bullet>
<bullet>TODO: Advantage #2</bullet>
</advantages>
<drawbacks>
<bullet>TODO: Drawback #1</bullet>
<bullet>TODO: Drawback #2</bullet>
</drawbacks>
</current_approach>
Alternative Approach#
<alternative_approach>
<title>Alternative Approach</title>
<advantages>
<bullet>TODO: Advantage #1</bullet>
<bullet>TODO: Advantage #2</bullet>
</advantages>
<drawbacks>
<bullet>TODO: Drawback #1</bullet>
<bullet>TODO: Drawback #2</bullet>
</drawbacks>
</alternative_approach>
</comparison>
</section>