Related: Dynamic instances
Also check out the work @takahirox has been posting on twitter the last few days: