Positionable tags (cleaned up)

Cleaned up and compacted version of l3u's pull request  l3u:positionable_tags #1.