Docs, remove class, add atr checking to resolve()

Added more detailed documentation, removed BlueprintList class, added
attribute checking to resolve() function, allowing to further narrow the
range of candidate tags.