Major refactoring(BitSet, BitSetFabric and storage creating logic in engine)

Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com>