Why not keep the structure but use RPM as package manager instead? That way the both zealotish sides will be happy