adding basic geometry entity interface
adding basic geometry implementation interface to propagate bridge pattern to base class