Flexible Node Design and Implementation for Self Aware Networks