A great project! You might consider adding IPv4+IPv6 NAT and VXLAN, which would enable it to be used for access layer routing.