Computational Framework For The Ab Initio Description Of Noncollinear Magnetism