However, the DRY principals are being screwed around with like they
don't exist. Some better architecture needs to be implemented. But that
will take place after block code nodes and anchor tags are implemented.
I will remain on this branch for those other implementations, for now.
This class is then composed into the parser class and called to write
the expected outputs. This is a huge step towards the final product.
Furthermore, the output it being written to the file generated. Until
the CLI is implemented, this is the best it will do.
There are no implementations yet, just a rough outline and some
comments.
This commit also includes an update to the Makefile to use wild cards
to build the `libs`, which will solve the issue with dynamic updating.