blueprint gen