Created some lib-wise abstract base exceptions.