rename getViewPath() in Util/Action/Visual.php to getParticleViewPath().
rename the parameter name $name to $path of view handler
Html::loadParticle().
Add code to load login view.