On going developments on P1EDA

Various on-going developments on P1EDA.