Using a MVP approach for web projects