MrSPOCK : Generating a Planning System through a Timeline Representation Framework