# Functions
CanonicalPluginName resolves a plugin's index and name from input string.
IsSubPath checks if the extending path is an extension of the basePath, it will return the extending path elements.
ReplaceBase will return a replacement path with replacement as a base of the path instead of the old base.