Initial Prototype, lacking only the file send and log save functions.