Add an interface IGenericBrain to simplify documentation