Restructured file layout
Added stack module