• How to organize library source code.
    • When to use the directive.
    • How to use conditional imports and exports to implementa library that supports multiple platforms.