Moved into `src`, provide autoloader