First pass at the static/dynamic split.
Deleting swap cruft.
Transitional stuff... most things are still broken.
Kludgy script fixes to make them work with the static/dynamic system.
Transitional, stuff still all broken.
Almost there.
Not quite there, appear to have serialization issues.
Working now, but damn it's slow...