Class BaseToken An abstract class for Tokens to extend
Interface TokenInterface An Interface for Tokens to implement