Refactor VisualDebug, add new types.