Web Stacks: Optimising for Efficient Local Development