Split up into abstract Crawler class, concrete Batoto class and Manager class.