New AddPositionView UI on ManagePositionView, improve const correctness and memory management