Added module support
Added USB VCP