- Identify and create components required - Implement logic for adding a rule - Implement logic for modifying and deleting a rule