Semantics mean you are saying what something is, not how to display it • Once you know what it is, you can display it properly • “Separation of Concerns”
Runs dynamically so it’s always up to date with your source code • A bit hard to work with, because it’s made to be manually edited • .. autoclass:: ap.models.Poll