Statistics for Architectural Level Computational Hardware Abstraction: A New Programming Language for FPGA Projects