I felt that I was lacking a simple, yet effective grid development methodology for layout in any medium, fixed or flexible. My aim was to develop a reusable system. There's nothing more frustrating than starting from scratch every time!

A table showing the block sizes spaced apart for clarity.
The established grid can be used as generated, or blocks can be rearranged to create a seemingly infinite number of layouts. All images and typography align to the generated grid, or are proportional to one of the block sizes
An example of the process for creating a flexible grid system for fluid screen sizes
Exploring various UI patterns and layouts for a dashboard application