Moved queue implementation classes to impl package