Moved sw implementation files to their own sfsw directory