Use tags in a hierarchy to store, sort and find your functions