visual paradigm