getFileHandler(filename) {
		const ext = filename.split(".").pop().toLowerCase();

		for (const [id, handler] of this.#handlers) {
			if (
				handler.extensions.includes(ext) ||
				handler.extensions.includes("*")
			) {
				return {
					id,
					...handler,
				};
			}
		}

		return null;
	}
Get a file handler for a given filename
@param {string} filename
@returns {Object|null} The matching handler or null if none found