I want to be able to create a custom shape and have text directly on it, instead of as a separate thing. The text should automatically wrap and resize to fit within the shape