Practical Planning: Extending the AI Planning Paradigm