The SIGN: A dynamic and extensible software framework for Image-Guided Therapy