Add MGBlockCommand implementation (closes #2)