Argumentation for Legal Reasoning: Meta-models, Technology and Beyond