Refactored how fonts are handled. This now allows more control over their styling.
Changed the theme hierachy to make it easier to add new ones.
Added various files to the .gitignore.
Added support for a self signal.
Added a new wrapper method to Paper.print(...). This ensures print is centered in both axis.
Some comment cleanup.
Minor simplification.
Updated the test page to have a self signal, and removed the broken export button.
Added new copyright.js file to simplify the build.
Ensure all files have copyright/licence notices.
Release version 1.0.2.
Forced linter to run during Make all.
Fixed a few problems found by the linter.
Updated the site submodule.
Fixed #24, Note not being centered correctly.
Fixed a grammar issue where the first character is a emtpy line.
Updated the unit tests to refactor them to be simplier, and added new notes tests.
Added tests for whitespace around the document.
Added support for notes that go over multiple actors.
Some minor cleanup.