Started with the stub Facia implementation

This will form the basis of the public API. At the moment it just uses
the Facia JSON, but the fronts team will likely change this so it has
lots of their logic in this library.