First port of the existing classes to a Laravel package.