Added testing implementations and stripped out concrete glyphstring dependencies