Abstract class acting as base for the majority of SMSLib threads.