public static function start(string $applicationPath)
	{
		if(!empty(static::$instance))
		{
			throw new LogicException('The application has already been started.');
		}

		static::$instance = new static($applicationPath);

		return static::$instance->boot();
	}