```ruby
require 'yajl'
require 'json'
require 'uri'
require 'hashie'
require 'active_model'

require_relative 'plotrb/visualization'
require_relative 'plotrb/errors'
require_relative 'plotrb/data'
require_relative 'plotrb/transforms'
require_relative 'plotrb/scales'
require_relative 'plotrb/marks'
require_relative 'plotrb/validators'
require_relative 'plotrb/internals'

module Plotrb

end```

Make sure load internals module first.
user
```ruby
require 'yajl'
require 'json'
require 'uri'
require 'hashie'
require 'active_model'

require_relative 'plotrb/internals'
require_relative 'plotrb/validators'

require_relative 'plotrb/visualization'
require_relative 'plotrb/errors'
require_relative 'plotrb/data'
require_relative 'plotrb/transforms'
require_relative 'plotrb/scales'
require_relative 'plotrb/marks'
require_relative 'plotrb/axes'

module Plotrb

end```
assistant