Potluck: Dynamic documents as personal software : vimarsana.