Abstract seamless design pattern