Add HasOutline interface
WIP autocomplete