As far as licensing goes, how hard and expensive would it be to implement something like DLNA? Will this platform allow for firmware updates?