Updated description of software architecture.