Text this: Descent methods for convex optimization problems in Banach spaces