REFACTOR: rename viewable to analysis