Adding of view layer, more clean splitting and roles now can be automatically added to form BEFORE creation via field args, generally all roles are now given by the previous step to even make it dynamical