Implement design and main layout