Shell component serialisation is now plugable with a default JSON serialiser being used. Moved multilang classes to multilang directory.