How To Create a Custom Planner: A Step by Step Guide