Extrapolation of criminal law modes of liability to target analysis under international humanitarian law: Developing the framework for understanding direct participation in hostilities and membership in organized armed groups in non-international armed conflict