Restrutured solution layout. Added (Auto) language support.