Renamed some model classes for clarity. Also added TinyMessenger.