Making some things nicer. Adding native support for serial
communication;