basic client-server project structure with web components support;