Programmable Hardware Reengineering Toolkit