Granular Computing Practices , Theories and Directions