A list of libraries we will extract from the implementation as needed: * Logging * More robusts assertions / Matchers * Option Parsing