Add select indicator when a drawable object is select and move.

1) Decorator Pattern
2) Refactor some interface and abstract class