Added the KnotPoint class