Some doc about the purpose of this class would be great!