Doc + Large refactor