Thinking about custom services by writing docs