move mvc interfaces implementation to their own folder