Extracted a tag drawer from creator and tested it

This in-memory tag drawer will be used for integration tests.