GPathBuf is a path buffer type that can be used to build paths programmatically, using it as a stack.