Added hyperplane component, encapsulates dot_product and bias