Initial Commit: array, types, template, queue, udpsocket