1.4 Understanding Programmable Fabric