- parse lists by treating descent as continuation or "non-breaking" and FollowOn as "breaking" (?) - then iterate design based on HTML result