A controller-view framework for PHP