Algebraic 3D graphic statics with edge and vertex constraints: a comprehensive approach to extend the solution space for polyhedral form-finding