Tekstiviesti: Distributed component architecture