Worked on completion engine.
Start to port the semantic highlighting visitor to roslyn.