@Nonnull
	public static DirectoryPathNode directoryPath(@Nonnull Workspace workspace,
												  @Nonnull WorkspaceResource resource,
												  @Nonnull Bundle<?> bundle,
												  @Nullable String directory) {
		return bundlePath(workspace, resource, bundle).child(directory);
	}
@param workspace
		Workspace to wrap into path.
@param resource
		Resource to wrap into path.
@param bundle
		Bundle to wrap into path.
@param directory
		Directory or package name to wrap into path.

@return Path to directory or package <i>(Depending on bundle type)</i>.
recaf-core/src/main/java/software/coley/recaf/path/PathNodes.java