WIP, pulling apart Node class.