You can "encode" it (I don't remember the right word right now) if you want to hide it, but basically yes, the code is accessible. Un-readable, but there.
If you were interested on how thing were implemented, you can go in the C2 installation repertory, eporter, html5 and you'll see all the plugins and behaviors. Check the SDK manual if you want to make a new plugin then.