Add final integration test
Add desktop module