Rename "structure" to "schema"
Move all protocol's classes under namespace
Working on protocol implementation