Programs by Tools for Planning