Skip to content
EVIL
VILLAIN

The reference library

Resources

Explore factual guides to the terminology, processes, specifications, and systems behind AI content, websites, branding, search visibility, automation, and marketing. Each guide provides clear explanations and links to reliable sources.

Abstract interpretation of AI Image Generation Methods

AI & Creative

AI Image Generation Methods

Text-to-image generates imagery from a written description; image-to-image also uses an existing image. Inpainting generates content within selected regions, while outpainting extends content beyond an existing boundary. These terms describe different inputs and editing areas, not guaranteed levels of accuracy, consistency, or control.

7 min read
Abstract interpretation of APIs and Webhooks in Marketing Automation

Automation

APIs and Webhooks in Marketing Automation

APIs expose operations that software can request, while webhooks deliver notifications when configured events occur. Marketing systems use both to exchange contact, subscription, campaign, and commerce data. Requests, responses, authentication, payload formats, and field mappings determine what information moves and how another system interprets it.

7 min read
Abstract interpretation of Brand Architecture

Design & Branding

Brand Architecture

Brand architecture describes the roles and relationships within a brand portfolio. Aaker and Joachimsthaler’s brand relationship spectrum distinguishes a house of brands, endorsed brands, subbrands, and a branded house. These categories describe different relationships between names and identities, rather than a universal ranking of organizational structures or business performance.

7 min read
Abstract interpretation of CMS Content Modeling

Websites

CMS Content Modeling

A CMS content model defines the types of content a system stores, the fields each type contains, and the relationships between records. Collections group similarly structured items, while references connect records. Platform terminology varies, so a content type, collection, entry, and item require context rather than automatic equivalence.

7 min read
Abstract interpretation of Crawling, Rendering, and Indexing

Search

Crawling, Rendering, and Indexing

Crawling retrieves resources, rendering processes a page into a browser-like representation, and indexing analyzes content for inclusion in a search system’s database. These are distinct operations. A discovered URL may remain uncrawled, a retrieved page may not be indexed, and an indexed page is not guaranteed to appear for a particular query.

7 min read
Abstract interpretation of Creative Asset Specifications

Design & Branding

Creative Asset Specifications

Creative asset specifications describe measurable properties of an image: pixel width and height, aspect ratio, print resolution, transparency, compression, and file format. These properties are related but not interchangeable. A file can have large dimensions yet limited detail, or small byte size without a different aspect ratio.

7 min read
Abstract interpretation of Email Lifecycle Marketing

Email Marketing

Email Lifecycle Marketing

Email lifecycle marketing describes messages associated with a contact’s relationship with an organization, such as subscription, onboarding, purchase, or inactivity. Stage names vary between systems. Triggers start automated activity, filters control eligibility, and reporting metrics describe delivery or recorded behavior using specific numerators, denominators, and observation periods.

7 min read
Abstract interpretation of Structured Data for Business Websites

Search

Structured Data for Business Websites

Structured data expresses information through named types, properties, and values that software can interpret. Schema.org supplies a vocabulary; JSON-LD, Microdata, and RDFa are implementation formats. Valid markup and eligibility for a particular Google search feature are different conditions, and neither condition guarantees that an enhanced result will appear.

7 min read
Abstract interpretation of Website Information Architecture

Websites

Website Information Architecture

Website information architecture describes how information is organized, labeled, and connected. Hierarchy expresses levels and relationships; taxonomy supplies classification terms; categories group content; navigation exposes routes; and breadcrumbs show a contextual path. These concepts interact, but none is a complete substitute for the others.

6 min read