artistmenu docs and refactoring WIP