Implement serialization as a series of steps
Use array for search pattern/query string

Instead of object.
Split rendering action stream from noun results