Partition of GPC into a State Observer and a State Feedback Controller