module Sus

def self.Shared(name, &block)

def self.Shared(name, &block)
	Shared.build(name, block)
end

def self.base(description = nil)

def self.base(description = nil)
	base = Class.new(Base)
	
	base.extend(Context)
	base.description = description
			
	return base
end