ExtensibleFreighter is built while keeping extensibility in mind. It allows the user to extend and build on top of it very easily.