added basic flex layout concept

has to be restructured and cleaned up later on.
showcase prototype only!